#不可变对象
#不可变对象：针对的是值（数据内容）来说的，原内容不可变，数据更新需要重新分配内存空间，地址会变化。
#常见的不可变类型：
"""
数值类型 int bool float complex
字符串 str
元组 tuple
"""
#不可变对象的地址的值是不能修改的，如果修改了对象的值，它指向的地址也会变化。
#如tuple，是不可变对象，代码更安全。在实际应用中，尽量使用不可变对象。



#可变对象:存储空间保存的数据允许被修改，这种数据就是可变对象。
#常见的可变对象
'''
列表 list
字典 dict
集合 set
'''
m = [5,10]
print(m,'\n',id(m))
m += [6]
print(m,'\n',id(m))
#修改数据后，内存地址没有发生变化，即是可变对象。
